package CS4310.csueb.story;

import CS4310.csueb.characters.Hero;
import CS4310.csueb.visual.SpriteManager;

/**
 * Creates an objective type where the player is required
 * to defeat all occurrences of a specified character
 * class.
 *
 * @author Levester Chaney
 *
 */
public class DefeatAllObjective implements Objective
{
	private String description;
	
	protected DefeatAllObjective(String summary)
	{
		description = summary;
	}

	@Override
	public boolean isComplete(Hero h, SpriteManager s)
	{
		//TODO check if any of the appropriate characters exist
		return false;
	}

	@Override
	public String addStory()
	{
		return "";
	}

	@Override
	public String description()
	{
		return this.description;
	}
}
